#!/bin/bash

# 打印当前工作目录
echo "当前工作目录: $(pwd)"

# 更新仓库
echo "拉取最新的 Git 仓库..."
git pull origin master

# 确保 Maven 已安装
if ! command -v mvn &> /dev/null
then
    echo "Maven 未安装。请安装 Maven。"
    exit 1
fi

# 使用 Maven 执行测试
echo "运行 Maven 测试..."
mvn clean test

# 获取 Maven 命令的返回状态码
status=$?
if [ $status -eq 0 ]; then
  echo "测试通过！"
  exit 0
else
  echo "测试失败！"
  exit 1
fi
